const fs = require('fs')

// 封装一个函数，将readFile转成promise调用形式
function readFilePromise(fileName) {
  return new Promise((resolve, reject) => {
    fs.readFile(fileName, 'utf-8', (err, data) => {
      if (err) {
        // 失败
        reject(err.message)
      }
      // 成功
      resolve(data)
    })
  })
}

const p = readFilePromise('./1.txt')
p.then((data) => {
  console.log(data)
}).catch((err) => {
  console.log(err)
})
